html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
}

html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-size: 14px;
    background-color: #f3f3f4;
    color:rgb(33, 37, 41);
}

a {
    text-decoration: none;
    /* color: #999; */
    color:Blue
    
}

.container-div {
    height: 100%;
}
.form_content{
	min-height: 100%;
	padding:0px 5px 0px 5px;
	background-color: #fff;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tabsnav {
    padding: 15px;
}

.nav_tabs li {
    float: left;
    width: 134px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    margin-top: 4px;
    border: 1px solid #dddddd;
    text-align: center;
    background-color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    overflow:hidden;
}

.nav_tabs li>a:hover,
.nav_tabs li.active {
    color: #ffffff;
    background-color: #3ab59f;
}

.nav_tabs .tab-item .active {
    color: #ffffff;
    background-color: #3ab59f;
}
.nav_tabs .tab-item span{
	 text-overflow:ellipsis;
}
.tabsbody {
    min-height: 75%;
    padding: 15px;
    border-radius: 6px;
    margin-top: 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
    background-color: #fff;
}

.tabsbody .tabsbody-item {
    height: 100%;
    width: 100%;
    display: none;
}

.tabsbody .tabsbody-item.active {
    display: block;
}

.page-title {
    padding: 10px 15px;
    overflow: hidden;
    background-color: #FFF;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table {
    width: 100%;
    max-width: 100%;
    font-size: 13px;
    margin: 0 !important;
}

.tdTitle {
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    background-color: #f7f7f7 !important;
    text-align: center;
    height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    word-break: break-all;
    line-height: 20px;
    width: 15%;
}

.tdTitleS {
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    background-color: #f7f7f7 !important;
    text-align: center;
   /*  height: 30px; */
    padding-left: 5px;
    padding-right: 5px;
    word-break: break-all;
    line-height: 20px;
}

.tdTitle.tdTitlethe {
    width: 10%;
}

.tdContent {
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    height: 30px;
    word-break: break-all;
}

.tbEidt {
    width: 100%;
    border: 1px solid #ddd;
    border-width: 1px 0 0 1px;
    border-collapse: collapse;
}

.tdTitleCenter {
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    background-color: #f7f7f7;
    text-align: Center;
    height: 30px;
    padding: 0 !important;
    word-break: break-all;
}

.tdTitleCenter>span {
    display: block;
    float: left;
    width: 48%;
    height: 100%;
    /* line-height: 2.42857; */
    line-height: 2.5em;
}

.tdTitleCenter .three {
    display: block;
    float: left;
    width: 33.33%;
    height: 100%;
    line-height: 2.42857;
}

.tdTitleCenter .three.borderl {
    border-right: 1px solid #ddd;
}

.tdTitleCenter>span:first-child {
    border-right: 1px solid #ddd;
}

table thead {
    background-color: #eff3f8;
}

.ListNewStyle {
    border: 0px;
    /* background-color: #A2D1FF; */
    width: 100%;
}

.ListNewHead_Center {
    font-weight: bold;
    font-size: 9pt;
    height: 28px;
    color: #000000;
    text-align: Center;
    white-space: nowrap;
    background-color: #CDDDF7;
}

.ListNewItem_Center {
    font-size: 9pt;
    height: 28px;
    text-align: Center;
    word-break: break-all;
    background-color: #ffffff;
}

.td_Index {
    width: 40px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.tdTitle.tdspan {
    box-sizing: border-box;
    padding: 0 !important;
}

.tdTitle.tdspan>span {
    display: block;
    float: left;
    width: 12.5%;
    height: 100%;
    line-height: 2.42857;
}

.tdTitle.tdspan .borderright {
    border-right: 1px solid #ddd;
}

.bg {
    background-color: #fff;
}

.ListItem_Center {
    font-size: 9pt;
    border-bottom: #ddd 1px solid;
    height: 28px;
    text-align: Center;
    word-break: break-all;
}

.tbEidtForDataList {
    width: 100%;
    border: 1px solid #ddd;
    border-width: 1px 0 0 1px;
    border-collapse: collapse;
    font-size: 9pt;
}

.tdEidtHead {
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    height: 50px;
}

.tdContentMerge {
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    height: 30px;
    line-height: 150%;
}

.thisTbEidt1 {
    width: 100%;
    border: 1px solid #ddd;
    border-width: 1px 1px 0 1px;
    border-collapse: collapse;
    font-size: 9pt;
    background-color: White;
}

.thisTbEidt2 {
    width: 100%;
    border: 1px solid #ddd;
    border-width: 0px 1px 0 1px;
    border-collapse: collapse;
    font-size: 9pt;
    background-color: White;
}

.ListHead_Center {
    font-weight: bold;
    font-size: 9pt;
    height: 28px;
    color: #000000;
    text-align: Center;
    white-space: nowrap;
    background-color: #CDDDF7;
}

/* 施工图审合格书 */
.printTable {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: Black;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: Black;
}

.printContent {
    text-align: center;
    font-size: 14pt;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-top: 1px solid black;
}
.tbEidt_d{
	width: 100%;
    border: 1px solid #a2d1ff;
    border-width: 1px 0 0 1px;
    border-collapse: collapse;
    font-size: 10pt;
}
.tdTitle_h{
	border: 1px solid #a2d1ff;
    border-width: 0 1px 1px 0;
    background-color: #f7f7f7;
    text-align: center;
    height: 40px;
    padding-left: 5px;
    padding-right: 5px;
    word-break: break-all;
    line-height: 30px;
    font-size: 10pt;
}
.tdTitle_d{
	font-size: 10pt;
	border: 1px solid #a2d1ff;
    border-width: 0 1px 1px 0;
    background-color: #f7f7f7;
    text-align: Right;
    height: 40px;
    padding-left: 5px;
    padding-right: 5px;
    word-break: break-all;
    line-height: 30px;
}
.tdContent_d{
	font-size: 10pt;
	border: 1px solid #a2d1ff;
    border-width: 0 1px 1px 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    height: 30px;
    word-break: break-all;
}
.OpenWin {
    display: inline-block;
    background-image: url(../img/OpenWnd.png);
    height: 20px;
    border: 0px;
    color: #004391;
    font-size: 9pt;
    width: 20px;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}